A Program Design Assistant
نویسنده
چکیده
The DA will be a design assistant which can assist the programmer in lowlevel design. The input language of the DA is a cliche-based program description language that allows the specification and high-level design of commonly-written programs to be described concisely. The DA language is high-level in the sense that programmers need not bother with detailed design. The DA will provide automatic low-level design assistance to the programmer in selecting appropriate algorithms and data structures. It will also help detect inconsistencies and incompleteness in program descriptions. A key related. issue in this research is the representation of programming knowledge in a design assistant. The knowledge needed to automate low-level design and the knowledge in specific programming clichds have to be represented explicitly to facilitate
منابع مشابه
Goals, Dimensions, and Design of Program Investigation
If we are keen to boost the process of language learning, we need to study every aspect and component of our course. To this end, we carry out an investigation in which every detail of the course is put under microscope. Assessment of a course is an attempt in which different type of information is gathered systematically in order to study the working of a language instruction program. Certainl...
متن کاملEffect of a Preoperative Preparation Program on Anxiety in School-age Children Undergoing Surgery Using a Factorial Design
Background: Surgery is a stressful experience in children. Therefore, the familiarization of this population with treatment processes by means of appropriate training tools and techniques can be an effective way to control their anxiety. Aim: The aim of this study was to determine the effect of a preoperative preparation program on anxiety in school-age children undergoing surgery using a facto...
متن کاملA Novel Design Assistant for Analog Circuits
This paper presents a new design assistant for analog integrated circuits. The interactive tool is implemented in the Design Framework II of Cadence and supports the designer during circuit design. With the help of this new assistant analog designers can create ad hoc layouts of their circuits. These layouts are automatically extracted, and the updated netlist of the circuit is used for furth...
متن کاملDefining Overlapping Concepts of Program Evaluation in Medical Education
Program evaluation is an important part of any educational system and provides very useful information on how to design and implement educational programs A comprehensive program evaluation can inform the policymakers about the effectiveness of the training and provides feedback that can be effective in achieving the desired goals.
متن کاملA Visual Approach to Distributed Programming
The Software Architect’s Assistant is a visual programming environment for the design and development of Regis distributed programs. It provides the user with automated, intelligent assistance throughout the software design process. Facilities provided include the display of integrated graphical and textual views, a flexible mechanism for recording design information and the automatic generatio...
متن کامل